package com.huawang.mdesign.model.service.vo;

import com.huawang.mdesign.model.service.vo.selectelementitem.SelectElementItem;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;
@Data
public class ItemFlowManagerInfoVo {
    @Schema(title = "项流是否实现")
    private boolean isRealized = false;

    @Schema(title = "是否继承")
    private boolean isInherited = false;

    @Schema(title = "是否聚合")
    private boolean isAggregated = false;

    @Schema(title = "项流id")
    private String itemFlowId;

    @Schema(title = "传递项")
    private List<SelectElementItem> conveyed;

    @Schema(title = "项属性")
    private SelectElementItem itemProperty;

    @Schema(title = "信息源")
    private SelectElementItem source;

    @Schema(title = "信息目标")
    private SelectElementItem target;

    @Schema(title = "项流来源活动")
    private List<SelectElementItem> fromActivity;

    @Schema(title = "项流到达活动")
    private List<SelectElementItem> toActivity;

}
